package com.fortune.controller.Timer;

import com.fortune.util.CacheManager;
import com.fortune.vo.cache.Cache;
import com.fortune.vo.cache.TimeOut;

import java.text.DecimalFormat;
import java.util.ArrayList;

/**
 * Created by Administrator on 2018/7/18 0018.
 */
public class Timers {

    /**
     * 10秒执行
     */
    public void doSomethingWith(){
        //经销商
        ArrayList<String> list = CacheManager.getCacheAllkey();
        System.out.println("当前经销商KEY：" + list);
        if(list.size() > 0){
            for(String aa : list){
               Cache as = CacheManager.getCacheInfo(aa);
                System.out.println("当前经销商KEY下的用户量：" + list.size());
               if(as.getValue().size()>0){
                   for(TimeOut timeOut1 : as.getValue()){
                       long a = timeOut1.getTimeOut()+1000*60*30;
                       long t1=System.currentTimeMillis();
                       if(a > t1){
                           as.getValue().remove(timeOut1);
                       }
                   }
               }
            }
        }
/*        //厂商
        ArrayList<String> lists = CacheManagers.getCacheAllkey();
        System.out.println("当前厂商KEY：" + list);
        if(list.size() > 0){
            for(String aa : list){
                Caches ass = CacheManagers.getCacheInfo(aa);
                System.out.println("当前厂商KEY下的用户量：" + ass.getValue().size());
                if(ass.getValue().size()>0){
                    for(TimeOuts timeOuts1 : ass.getValue()){
                        long a = timeOuts1.getTimeOut()+1000*60*30;
                        long t1=System.currentTimeMillis();
                        if(a > t1){
                            ass.getValue().remove(timeOuts1);
                        }
                    }
                }
            }
        }*/
    }

    public static void main (String[] args){
        System.out.println(" *");
        System.out.println(" * ━━━━━━神兽出没━━━━━━");
        System.out.println(" * 　　  ┏┓      ┏┓");
        System.out.println(" * 　　┏┛┻━━━┛ ┻┓");
        System.out.println(" * 　　┃　　　　　    ┃");
        System.out.println(" * 　　┃　　━　　　  ┃");
        System.out.println(" * 　　┃　┳┛　┗┳   ┃");
        System.out.println(" * 　　┃　　　　　    ┃");
        System.out.println(" * 　　┃　　┻　　　  ┃");
        System.out.println(" * 　　┃　　　　　    ┃");
        System.out.println(" * 　　┗━┓　　　┏━┛　Code is far away from bug with the animal protecting");
        System.out.println(" * 　　　  ┃　　　┃    神兽保佑,代码无bug");
        System.out.println(" * 　　　　┃　　　┃");
        System.out.println(" * 　　　　┃　　　┗━━━┓");
        System.out.println(" * 　　　　┃　　　　　　┣┓");
        System.out.println(" * 　　　　┃　　　　　　┏┛");
        System.out.println(" * 　　　　┗┓┓┏━┳┓┏┛");
        System.out.println(" * 　　　　 ┃┫┫ ┃┫┫");
        System.out.println(" * 　　　　 ┗┻┛ ┗┻┛");
        System.out.println(" *");
        System.out.println(" * ━━━━━━感觉萌萌哒━━━━━━");
        System.out.println(" */");
    }
}
